// 1.引入fs模块
const fs = require('fs');

// 2.读取文件：fs.readFile( path[,options],callback )
// node中的回调函数时必须值，不写就报错。函数结果必须要通过回调函数接收
// fs.readFile('./demo/a.txt', function(a, b){
//     console.log(a, 'a'); // 回调函数的第一个参数表示错误对象，没有错为null，有错得到错误对象
//     console.log(b, 'b'); // 回调函数的第二个参数一般表示得到的结果
//     console.log(b.toString()); // i am fine 
// })

// 3.带第二个参数
// fs.readFile('./demo/a.txt', 'utf-8', function(err, res){
//     console.log(err, 'err'); // 没有错误为null
//     console.log(res, 'res'); // 结果： i am fine
// })
// 4.读取错误
fs.readFile('./demo/a111.txt', function(err, res){
    console.log(err, 'err'); // 
    console.log(res, 'res'); // 
});